intramolecular cannizzaro reaction